package java925;
//5、java定义一个3*5的二维数组，用来存储某班级3位学员的5门课的成绩
//        定义一个3*5的二维数组，用来存储某班级3位学员的5门课的成绩；这5门课
//        按存储顺序依次为：Java，JSP，CoreJava，MySQL和HTML5。
//        （1）循环给二维数组的每一个元素赋0~100之间的随机整数。 (int) (Math.random() * 100)
//        （2）按照列表的方式输出这些学员的每门课程的成绩。
//        （3）要求编写程序求每个学员的总分，将其保留在另外一个一维数组中。
//        （4）要求编写程序求所有学员的某门课程的平均分

import java.util.Scanner;

public class Test5 {
    public static void main(String[] args) {

        int[][] a = new int[3][5];
        System.out.println("------------成绩表-------------");
        System.out.println(" \t\tJava\tJSP\tCoreJava\tMySQL\tHTML5");
        for (int i = 0; i < a.length; i++) {
            System.out.print("第" + (i + 1) + "位学员:");
            for (int j = 0; j < a[i].length; j++) {
                int b = (int) (Math.random() * 100);
                a[i][j] = b;
                System.out.print(a[i][j] + "\t\t");
            }
            System.out.println();
        }

        for (int i = 0; i < a.length; i++) {
            double sum = 0;
            for (int j = 0; j < a[i].length; j++) {
                sum += a[i][j];
            }
            System.out.println("第" + (i + 1) + "个学生的总分：" + sum);
        }
        System.out.println("请选择：1.Java平均分，2.JSP平均分，3.CoreJava平均分，4.MySQL平均分，5.HTML5平均分");
        Scanner input = new Scanner(System.in);
        int s = input.nextInt();
        int avg = 0;
        int sum = 0;
        for (int i = 0; i < a.length; i++) {

            for (int j = 0; j < a[i].length; j++) {
                if (j == (s - 1)) {
                    sum += a[i][j];
                }
            }
        }
        avg = sum / 3;
        System.out.println("平均分：" + avg);
    }
}



